home *** CD-ROM | disk | FTP | other *** search
- Release Notes for AnalytiCalc/Amiga
- Version 25-3A 7/1/1990
- A new addressing mode has been added to cells. You can use addresses for a
- cell of the form P#_AB where A and B are accumulators containing column and
- row respectively of the cell to be addressed. Remember that row 1 is number
- 2 here (since accumulators occupy row address 1). Thus cell A1 is addressed
- with column 1 row 2 and so on. The other accumulator computed form of address,
- P#%AB, where A and B are accumulators holding OFFSETS from the current column
- and row, still works.
-
-
- Second major release, 8/31/1987
- AnalytiCalc now uses only 1 window. It is sized for either interlace
- or noninterlace screen depending on the initial question asked. All the
- old "lower window" inputs now come into this one (raw:) window, so
- the need to click into the appropriate window no longer exists.
- The next planned improvements will add an AREXX interface somehow (if
- I can find a way to do it) and will junk the current use of the AmigaDos
- RAW: device, using a window with real menus (egads!) instead. The menus
- will however largely duplicate existing functions and will probably be
- specifiable externally (as by using formulae in the accumulator cells)
- instead of all being hard wired. An exit, get sheet, and save sheet will
- certainly be added as menu items, though.
- analytiCalc uses a RAW: window for the main spreadsheet and knows
- how to parse escape sequences. Thus the arrow keys work, and the help
- key does also. Also keys F1 to F10 become the commands @dk:AKA.CMD
- to @DK:AKJ.CMD. To use this, assign somewhere as DK: before running
- and place command files in as desired. No keymap file is supplied or
- needed.
- You can use commands S followed by suitable DB commands to size the sheet
- area to fit the window you want to use.
- Note that the subroutines in AnalyO.Ftn can be overlaid against each
- other. I intend to try this to see if a 512K version of AnalytiCalc can
- be devised. I am not very optimistic however. I suspect you'll just need
- a meg to run AnalytiCalc (more memory is OK too), but will try for a
- shrink job. Anyone who beats me to it and can get AnalytiCalc running
- in 512K please let me know.
- In this version essentially all console output goes through SWRT
- (cursor controls and modes via UVT100). Input is done via GETTTL
- eventually, though routine VGET is used in places. By replacing these I will
- re-do the window I/O.
- Glenn Everhart
- 25 Sleigh Ride Rd.
- Glen Mills, PA 19342
-
-
- 3D Cell commands
- Some commands have been added to V25 to enable operation in a 3D mode.
- Cell addresses can have %nnn or %letter (nnn is a number, letter is a
- SINGLE letter) to refer to page nnn or to the page number in the
- accumulator of letter. That is,
- B7%3 is cell B7 of page 3.
- F2%R is cell F2 of the page in accumulator R. Thus if accumulator R
- contains 5, F2%R would be cell F2 in page 5.
-
- Paging mode is controlled by MD commands:
- MDD disables 3D mode
- MDN disables 3D mode, leaving 3D addresses legal (but same as if the
- %nnn stuff were omitted)
- MDEcoloff,rowoff enables 3D mode. coloff is the offset in columns
- from one page to the next, and rowoff is the offset in rows.
- The normal use would be coloff being 0 and rowoff being
- at least the screen size.
- MDFcoloff,rowoff enables 3D mode. Also will force translation to 3D format
- of cells relocated (or loaded via GPR commands).
-
- Display controls:
- ORMC or OAMC cell act like OR or OA but remap columns down from the
- current page to lower pages.
- ORMR or OAMR cell remap rows down from the current page.
-
- These give ability to view "into" the page dimension of the sheets.
- They may be suffixed with D to attempt to preserve prior mappings
- to a degree (similar to ORD vs OR; see the manual.)
-